The Life and Death of Stars: From Nebulas to Supernovas and Black Holes